import { ElMessage } from 'element-plus'
export function handleCopyFunc(text = '') {
	// 创建一个隐藏的 input 元素
	let input = document.createElement('input')
	input.style.position = 'fixed'
	input.style.top = '-10000px'
	input.style.zIndex = '-999'
	document.body.appendChild(input)

	// 设置要复制的文本内容
	input.value = text

	// 让 input 获取焦点并选择文本
	input.focus()
	input.select()
	try {
		// 执行复制命令
		let result = document.execCommand('copy')
		// 移除 input 元素
		document.body.removeChild(input)
		// 根据复制结果显示消息
		if (!result || result === 'unsuccessful') {
			console.log('复制失败')
		} else {
			ElMessage.success('复制成功')
			console.log('复制成功')
		}
	} catch (e) {
		// 捕获异常，移除 input 元素，可以在此处提示用户浏览器不支持复制功能
		document.body.removeChild(input)
		//   alert('当前浏览器不支持复制功能，请检查更新或更换其他浏览器操作')
	}
}